package com.zxjbyte.yiyi.module.system.service.log;

import com.zxjbyte.yiyi.framework.common.domain.api.PageResult;
import com.zxjbyte.yiyi.framework.mybatis.service.BaseServiceX;
import com.zxjbyte.yiyi.module.system.domain.dto.log.ErrorLogAddDTO;
import com.zxjbyte.yiyi.module.system.domain.entity.ErrorLogPO;
import com.zxjbyte.yiyi.module.system.domain.request.log.ErrorLogPageRequest;
import com.zxjbyte.yiyi.module.system.domain.request.log.ErrorLogProcessRequest;
import com.zxjbyte.yiyi.module.system.domain.response.log.ErrorLogPageResponse;

/**
 * @Author zhangxingjia
 * @Date 2023/3/17 17:30
 * @Version: 1.0
 */
public interface IErrorLogService extends BaseServiceX<ErrorLogPO> {

    PageResult<ErrorLogPageResponse> page(ErrorLogPageRequest pageRequest);

    void process(ErrorLogProcessRequest request);

    void add(ErrorLogAddDTO addReqDto);
}
